/* update design top page 26,03,2018 */
.btn_s1{
	position: relative;
	display: inline-block;
	vertical-align: top;
	border: 1px solid transparent;
	text-align: center;
	border-radius: 0;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	padding: 14px 18px;
	color: #fff;
	width: 100%;
	border-radius: 8px;
	max-width: 300px;
	cursor: pointer;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	z-index: 5;
}
.btn_s1-default{
	max-width: 980px;
	border-top: 1px solid rgba(255,255,255,.5);
	box-shadow: 0 0 0 2px #000;
	padding: 20px 8px;
	overflow: hidden;
	background: #cf3524;
}
.btn_s1-default:before,
.btn_s1-default:after{
	content: "";
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	background: #cf3524;
	background: -moz-linear-gradient(top, #cf3524 0%, #ee1100 49%, #ee1100 50%, #cd0000 50%, #cd0000 100%);
	background: -webkit-linear-gradient(top, #cf3524 0%,#ee1100 49%,#ee1100 50%,#cd0000 50%,#cd0000 100%);
	background: linear-gradient(to bottom, #cf3524 0%,#ee1100 49%,#ee1100 50%,#cd0000 50%,#cd0000 100%);
	opacity: 1;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.btn_s1-default:after{
	background: #cf3524;
	background: -moz-linear-gradient(bottom, #cf3524 0%, #ee1100 49%, #ee1100 50%, #cd0000 50%, #cd0000 100%);
	background: -webkit-linear-gradient(bottom, #cf3524 0%,#ee1100 49%,#ee1100 50%,#cd0000 50%,#cd0000 100%);
	background: linear-gradient(to top, #cf3524 0%,#ee1100 49%,#ee1100 50%,#cd0000 50%,#cd0000 100%);
	opacity: 0;
}
.btn_s1-default strong{
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-left: 80px;
	font-size: 40px;
	line-height: 44px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	z-index: 10;
}
.btn_s1-default strong span{
	display: block;
	font-size: 24px;
	line-height: 30px;
}
.btn_s1-default strong .icon{
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 68px;
	height: 68px;
	background-color: #fff;
	border-radius: 50%;
	overflow: hidden;
	text-indent: -9999px;
}
.btn_s1-default strong .icon:after{
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -15px 0px 0 -8px;
	border: 17px solid transparent;
	border-left: 26px solid #ff0000;
	border-right: 0;
}
.btn_s1-default:hover,
.btn_s1-default:active,
.btn_s1-default:focus{
	box-shadow: 0 0 0 2px #000, 2px 2px 1px 2px rgba(0,0,0,.8);
}
.btn_s1-default:hover:before,
.btn_s1-default:active:before,
.btn_s1-default:focus:before{
	opacity: 0;
}
.btn_s1-default:hover:after,
.btn_s1-default:active:after,
.btn_s1-default:focus:after{
	opacity: 1;
}
.btn_s1-default.default_sm{
	max-width: 255px;
	border-top: 0;
	box-shadow: none;
	padding: 10px 5px;
	overflow: hidden;
	background: #ea0000;
}
.btn_s1-default.default_sm:before,
.btn_s1-default.default_sm:after{
	display: none;
}
.btn_s1-default.default_sm strong{
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-left: 35px;
	font-size: 22px;
	line-height: 28px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	z-index: 10;
}
.btn_s1-default.default_sm strong .icon{
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 28px;
	height: 28px;
	background-color: #fff;
	border-radius: 50%;
	overflow: hidden;
	text-indent: -9999px;
}
.btn_s1-default.default_sm strong .icon:after{
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -7px 0px 0 -4px;
	border: 7px solid transparent;
	border-left: 11px solid #ff0000;
	border-right: 0;
}
.btn_s1-default.default_sm:hover,
.btn_s1-default.default_sm:active,
.btn_s1-default.default_sm:focus{
	box-shadow: 1px 1px 1px 1px rgba(0,0,0,.8);
}

.btn_s1-primary{
	max-width: 240px;
	font-size: 26px;
	line-height: 30px;
	color: #fff !important;
	border: 2px solid #fff;
	padding: 14px 18px;
	border-radius: 8px;
	text-shadow: 1px 1px 3px rgba(0,0,0,.7);
	background: #ffa443;
	background: -moz-linear-gradient(top, #ffa443 0%, #ff7400 100%);
	background: -webkit-linear-gradient(top, #ffa443 0%,#ff7400 100%);
	background: linear-gradient(to bottom, #ffa443 0%,#ff7400 100%);
}
.btn_s1-primary:before{
	content: "";
	display: inline-block;
	vertical-align: middle;
	border: 7px solid transparent;
	border-left: 10px solid #fff;
	border-right: 0;
	margin: -4px 6px 0 0;
}
.btn_s1-primary:hover,
.btn_s1-primary:active,
.btn_s1-primary:focus{
	color: #fff;
	background: -moz-linear-gradient(bottom, #ffa443 0%, #ff7400 100%);
	background: -webkit-linear-gradient(bottom, #ffa443 0%,#ff7400 100%);
	background: linear-gradient(to top, #ffa443 0%,#ff7400 100%);
}
#wrapper_s1{
	position: relative;
	overflow: hidden;
	padding-bottom: 90px;
}
#wrapper_s1 *,
#wrapper_s1 *:before,
#wrapper_s1 *:after{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.container_s1{
	display: block;
	max-width: 1100px;
	padding: 0 15px;
	margin: 0 auto;
	box-sizing: content-box;
}
.container_s1:after{
	content: '';
	clear: both;
	display: block;
}
.common-title_s1{
	font-size: 26px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: url(../img/images_index-add/title-common-bg.png) left top repeat;
	margin: 0 0 20px;
	padding: 20px 10px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.text-info_s1{
	display: block;
	margin: 0 0 20px;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	color: #272727;
}
.title-item_s1{
	position: relative;
	display: block;
	font-size: 22px;
	line-height: 44px;
	font-weight: bold;
	color: #2aa400;
	border-bottom: 2px solid #2aa400;
	border-left: 10px solid #2aa400;
	padding: 0 10px;
	margin: 0 0 24px;
}

.items_list_s1{
	margin: 0 -5px;
	padding: 0;
	list-style: none;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	align-items: stretch;
}
.items_list_s1 li{
	width: 33.3333%;
	padding: 0 5px 10px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

}
.items_list_s1 li .holder-info_s1{
	display: block;
	width: 100%;
	background-color: #fff;
	border: 2px solid #e5e5e5;
	padding: 10px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	animation-duration: 1s;
	animation-delay: 0.3s;
	animation-name: fadeInUp;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.items_list_s1 li .holder-info_s1:hover{
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
	box-shadow: 0 18px 38px rgba(0, 0, 0, 0.15);
	text-decoration: none;
}
@keyframes fadeInUp{
	0%{
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
	100%{
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}
.items_list_s1 li .holder-info_s1 .img_s1{
	float: left;
	width: 100%;
	min-height: 100px;
	max-width: 140px;
	padding: 10px 5px 0 0;
}
.items_list_s1 li .holder-info_s1 .img_s1 img{
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}
.items_list_s1 li .holder-info_s1 .descr_s1{
	display: block;
	overflow: hidden;
}
.items_list_s1 li .holder-info_s1 .descr_s1 p{
	margin: 0;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #323232;
}
.items_list_s1 li .holder-info_s1 .descr_s1 h4{
	position: relative;
	display: block;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #386dda;
	padding: 5px 2px 8px;
	margin: 0 0 10px;
}
.items_list_s1 li .holder-info_s1 .descr_s1 h4:after{
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	height: 2px;
	background: #386dda;
}

.block-list_s1{
	margin: 0 -5px;
	padding: 0;
	list-style: none;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	align-items: stretch;
}
.block-list_s1 li{
	position: relative;
	width: 50%;
	padding: 0 6px 10px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;

}
.block-list_s1 li .holder-info_s1{
	position: relative;
	display: block;
	width: 100%;
	background-color: #fff;
	border: 2px solid #e5e5e5;
	padding: 15px 12px;
}
.featured-items_s1 .block-list_s1 li .holder-info_s1{
	background: url(../img/images_index-add/img-block-list.jpg) left top repeat;
	border-color: #b9dbeb;
}
.popular-items_s1 .block-list_s1 li .holder-info_s1{
	background: #fff;
	border-color: #1a1a1a;
}
.popular-items_s1 .block-list_s1 li .holder-info_s1:after{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 50%;
	background: #e5002c;
	z-index: 0;
}

.row_s1{
	position: relative;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}
.row_s1 > .col_s1{
	position: relative;
	width: 50%;
	z-index: 5;
}
.row_s1 > .col_s1.left{
	float: left;
	padding-right: 12px;
}
.row_s1 > .col_s1.right{
	float: right;
	padding-left: 12px;
}

.block-list_s1 .holder-info_s1 h3{
	position: relative;
	display: block;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
	color: #2e75b7;
	padding: 5px 2px 8px;
	margin: 0 0 10px;
}
.popular-items_s1 .block-list_s1 .holder-info_s1 h3{
	color: #494949;
}
.block-list_s1 .holder-info_s1 h3:after{
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	height: 2px;
	background: #2e75b7;
}
.popular-items_s1 .block-list_s1 .holder-info_s1 h3:after{
	display: none;
}
.block-list_s1 .holder-info_s1 .col_s1.left .img_s1{
	display: block;
	width: 100%;
	max-height: 136px;
	line-height: 136px;
	text-align: center;
	background-color: #fff;
	margin-bottom: 18px;
}
.block-list_s1 .holder-info_s1 .col_s1.left .img_s1 img{
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
.table-specification_s1{
	display: block;
}
.table-specification_s1 table{
	width: 100%;
	background-color: #fff;
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	font-weight: bold;
}
.table-specification_s1 tr{
	height: 30px;
}
.table-specification_s1 th{
	border: 1px solid #afc8fa;
	vertical-align: middle;
	width: 45%;
	padding: 8px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: right;
	background-color: #219ed2;
}
.table-specification_s1 td{
	border: 1px solid #afc8fa;
	vertical-align: middle;
	padding: 8px;
	text-align: left;
}
.table-specification_s1 .price_s1{
	color: #cf0000;
}
.block-list_s1 .holder-info_s1 p{
	margin-bottom: 12px;
	min-height: 110px;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #323232;
}
.popular-items_s1 .block-list_s1 .holder-info_s1 p{
	color: #fff;
}
.block-list_s1 .holder-info_s1 strong{
	position: relative;
	display: block;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-radius: 15px;
	background-color: #2e75b7;
	margin-bottom: 16px;
	padding: 11px 10px;
}
.popular-items_s1 .block-list_s1 .holder-info_s1 strong{
	background-color: #fff;
	color: #e5002c;
}
.block-list_s1 .holder-info_s1 strong:after{
	content: "";
	position: absolute;
	bottom: -13px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	border: 8px solid transparent;
	border-top: 13px solid #2e75b7;
	border-bottom: 0;
}
.popular-items_s1 .block-list_s1 .holder-info_s1 strong:after{
	border: 8px solid transparent;
	border-top: 13px solid #fff;
	border-bottom: 0;
}
.block-list_s1 .holder-info_s1 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
	text-align: center;
}
.block-list_s1 .holder-info_s1 ul li{
	display: inline-block;
	vertical-align: top;
	padding: 0 5px 10px;
}
.block-list_s1 .holder-info_s1 ul li .img_s1{
	display: block;
	border-radius: 50%;
	background-color: #fff;
	overflow: hidden;
	max-width: 107px;
	max-height: 107px;
	width: 100%;
	height: 100%;
}
.block-list_s1 .holder-info_s1 ul li .img_s1 img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}


/* top_visual_s1 */
.top_visual_s1{
	position: relative;
	overflow: hidden;
	background: url(../img/images_index-add/img-top_visual.jpg) left top repeat;
	padding: 0 0 25px;
}
.top_visual_s1 h1{
	font-size: 46px;
	line-height: 58px;
	color: #fff;
	font-weight: bold;
	margin: 0 -45px 5px 0;
}
.top_visual_s1 .row_s1{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row nowrap;
	margin-bottom: 12px;
	white-space: nowrap;
}

.top_visual_s1 .row_s1 .col-left_s1{
	position: relative;
	z-index: 2;
	flex: 1 1 57%;
	padding: 30px 0 0;
}
.top_visual_s1 .row_s1 .col-right_s1{
	position: relative;
	z-index: 1;
	flex: 1 1 43%;
	padding: 155px 0 0;
}
.top_visual_s1 .row_s1 .col-right_s1 img{
	position: absolute;
	top: 0;
	left: 40px;
	right: -40px;
	display: block;
	width: 100%;
	height: auto;
	z-index: 0;
}
.top_visual_s1 .item-list_s1{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
}
.top_visual_s1 .item-list_s1 li{
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	padding: 0 12px 6px 0;
	max-width: 158px;
	width: 25%;
}
.top_visual_s1 li .holder_s1{
	display: block;
	width: 100%;
	min-height: 215px;
	border: 2px solid #fff;
	border-radius: 6px;
	overflow: hidden;
	padding: 65px 10px 15px;
}
.top_visual_s1 li .holder_s1 .img_s1{
	height: 131px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
}
.top_visual_s1 li .holder_s1 img{
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
.top_visual_s1 li .event_s1{
	display: block;
	position: absolute;
	top: 16px;
	left: -1px;
	right: 4px;
	-webkit-transform: rotate(-3deg);
	transform: rotate(-3deg);
	font-size: 16px;
	line-height: 40px;
	color: #262626;
	font-weight: bold;
	text-align: center;
	background: #febf04;
	background: -moz-linear-gradient(top, #febf04 0%, #ffd65e 100%);
	background: -webkit-linear-gradient(top, #febf04 0%,#ffd65e 100%);
	background: linear-gradient(to bottom, #febf04 0%,#ffd65e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#febf04', endColorstr='#ffd65e',GradientType=0 );
}
.top_visual_s1 li .event_s1:after{
	content: "";
	position: absolute;
	bottom: -8px;
	right: 1px;
	border: 4px solid transparent;
	border-left: 4px solid #052a62;
	border-top: 4px solid #052a62;
}
.top_visual_s1 .col-left_s1 > strong{
	display: block;
	font-size: 28px;
	line-height: 36px;
	color: #fff;
	font-weight: bold;
}
.top_visual_s1 .col-left_s1 > strong > span{
	font-size: 55px;
	line-height: 1;
	font-family: "Arial", Arial, serif;
	color: #ff0101;
	text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;
}
.top_visual_s1 .col-left_s1 > strong > small{
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
}
.top_visual_s1 .col-left_s1 > small{
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	line-height: 22px;
	color: #fff;
	font-weight: bold;
}
.top_visual_s1 .roster_s1{
	position: relative;
	margin: 0 -3px 16px -12px;
	padding: 0;
	list-style: none;
	letter-spacing: -10px;
}
.top_visual_s1 .roster_s1 li{
	display: inline-block;
	vertical-align: top;
	padding: 3px;
	letter-spacing: 0;
}
.top_visual_s1 .roster_s1 li .item_s1{
	display: block;
	width: 115px;
	height: 115px;
	border: 3px solid #fff;
	border-radius: 50%;
	text-align: center;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	overflow: hidden;
	background-color: #000;
}
.top_visual_s1 .roster_s1 li:nth-child(1) .item_s1{
	background-color: #fc9600;
}
.top_visual_s1 .roster_s1 li:nth-child(2) .item_s1{
	background-color: #a9cd4b;
}
.top_visual_s1 .roster_s1 li:nth-child(3) .item_s1{
	background-color: #e01f81;
}
.top_visual_s1 .roster_s1 li:nth-child(4) .item_s1{
	background-color: #43d3f3;
}
.top_visual_s1 .roster_s1 li .item_s1 span{
	display: table-cell;
	vertical-align: middle;
	height: 109px;
	width: 1%;
	padding: 0 0 8px;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
}
.top_visual_s1 .roster_s1 li .item_s1 b{
	display: block;
	font-family: "Arial", Arial, serif;
	font-size: 40px;
	line-height: 42px;`
	font-weight: bold;
}
.top_visual_s1 .delivery-date_s1{
	position: relative;
	padding: 20px 25px;
	min-height: 192px;
	margin-left: 20px;
	background: #ffca00 url(../img/images_index-add/img-delivery-date.png) no-repeat;
	background-position: 95% 90%;
	box-shadow: 4px 4px 7px rgba(40,40,40,0.75);
	font-size: 24px;
	line-height: 30px;
	color: #454545;
	font-weight: bold;
}
.top_visual_s1 .delivery-date_s1 strong{
	display: block;
	text-align: center;
	font-size: 65px;
	line-height: 70px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 8px;
}
.top_visual_s1 .delivery-date_s1 span{
	display: inline-block;
	vertical-align: top;
	max-width: 70%;
}
.top_visual_s1 .delivery-date_s1 span > sub{
	display: inline-block;
	vertical-align: top;
}
.top_visual_s1 .btn_s1-default{
	display: block;
	margin: 0 auto;
}
/* top_visual_s1 end */

.unpredictable_s1{
	display: block;
	overflow: hidden;
	background: #00276a;
	padding: 15px;
	font-size: 72px;
	line-height: 74px;
	font-weight: bold;
	color: #FFE600;
	text-align: center;
}
.unpredictable_s1 span{
	display: inline-block;
	vertical-align: top;
	padding: 7px 4px;
	min-width: 184px;
	border: 3px solid #fff;
	border-radius: 8px;
	text-align: center;
	font-size: 25px;
	line-height: 28px;
	color: #fff;
}
.unpredictable_s1 span small{
	display: inline-block;
	vertical-align: top;
	font-size: 20px;
	line-height: 24px;
}
.unpredictable_s1 span b{
	display: inline-block;
	vertical-align: text-bottom;
	font-family: "Arial", Arial, serif;
	font-size: 40px;
	font-weight: bold;
}
/* unpredictable_s1 end */

.baners-block_s1{
	padding: 38px;
}
.baners-block_s1 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}
.baners-block_s1 ul li{
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.baners-block_s1 ul li + li{
	margin-top: 8px;
}
.baners-block_s1 ul li a{
	display: block;
}
.baners-block_s1 ul li img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}
.baners-block_s1 ul li .btn_s1-primary{
	position: absolute;
	top: 50%;
	right: 10px;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.baners-block_s1 ul li a:hover .btn_s1-primary,
.baners-block_s1 ul li a:active .btn_s1-primary,
.baners-block_s1 ul li a:focus .btn_s1-primary{
	color: #fff;
	background: -moz-linear-gradient(bottom, #ffa443 0%, #ff7400 100%);
	background: -webkit-linear-gradient(bottom, #ffa443 0%,#ff7400 100%);
	background: linear-gradient(to top, #ffa443 0%,#ff7400 100%);
}
/* baners-block_s1 end */

.flow_to_order_s1{
	margin-bottom: 60px;
}
.flow_to_order_s1 .common-title_s1{
	margin-bottom: 45px;
}
.flow_to_order_s1 .title_s1{
	position: relative;
	display: block;
	background-color: #e50000;
	max-width: 855px;
	width: 100%;
	margin: 0 auto;
	border-radius: 50px;
	margin-bottom: 40px;
	min-height: 82px;
	font-size: 30px;
	line-height: 52px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 15px 30px;
}
.flow_to_order_s1 .title_s1:after{
	content: "";
	position: absolute;
	bottom: -15px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	border: 9px solid transparent;
	border-top: 15px solid #e50000;
	border-bottom: 0;
}
.flow_to_order_s1 .title_s1 span{
	display: inline-block;
	vertical-align: top;
	color: #ffea00;
	font-size: 47px;
	margin-right: 10px;
}
.flow_to_order_s1 ul{
	margin: 0 -5px 14px;
	padding: 0;
	list-style: none;
	counter-reset: list;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	align-items: stretch;
}
.flow_to_order_s1 ul li{
	width: 33.3333%;
	padding: 0 5px 10px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.flow_to_order_s1 .holder_s1{
	background-color: #fff;
	border: 2px solid #e5e5e5;
	padding: 14px;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
}
.flow_to_order_s1 .holder_s1 .head_s1{
	background-color: #ffc600;
	margin: -11px -11px 0;
	padding: 13px 10px;
	margin-bottom: 10px;
}
.flow_to_order_s1 .holder_s1 .head_s1 strong{
	display: block;
	font-size: 22px;
	line-height: 35px;
	color: #323232;
	font-weight: bold;
	text-align: center;
}
.flow_to_order_s1 .holder_s1 .head_s1 strong:before{
	counter-increment: list;
	content: counter(list);
	width: 35px;
	height: 35px;
	border-radius: 50%;
	background-color: #ff0101;
	display: inline-block;
	vertical-align: middle;
	font-family: "Arial", Arial, serif;
	font-size: 29px;
	line-height: 35px;
	color: #fff;
	font-weight: bold;
	margin: -5px 8px 0 0;
}
.flow_to_order_s1 .holder_s1 .img_s1{
	height: 120px;
	line-height: 120px;
	text-align: center;
	margin-bottom: 10px;
}
.flow_to_order_s1 .holder_s1 .img_s1 img{
	display: inline-block;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
.flow_to_order_s1 .delivery_day_s1{
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 2px solid #90afd7;
	min-height: 165px;
}
.flow_to_order_s1 .delivery_day_s1 .img_s1{
	display: block;
	background-color: #fff;
	min-width: 220px;
	max-width: 220px;
	width: 220px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.flow_to_order_s1 .delivery_day_s1 .img_s1 img{
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
}
.flow_to_order_s1 .delivery_day_s1 .descr_s1{
	background-color: #d8e9ff;
	width: 100%;
	padding: 5px 20px;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.flow_to_order_s1 .delivery_day_s1 .descr_s1 .descr-item_s1{
	width: 100%;
	-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;

}
.flow_to_order_s1 .delivery_day_s1 .descr_s1 .descr-item_s1 h3{
	display: inline-block;
	vertical-align: top;
	font-size: 28px;
	line-height: 44px;
	color: #007caf;
	font-weight: bold;
	margin: 0 10px 0 0;
}
.flow_to_order_s1 .delivery_day_s1 .descr_s1 .descr-item_s1 h3 strong{
	display: block;
	font-size: 22px;
	line-height: 26px;
	font-weight: bold;
	color: #212121;
}
.flow_to_order_s1 .delivery_day_s1 .descr_s1 .descr-item_s1 h3 span{
	display: inline-block;
	vertical-align: top;
	color: #ca0000;
	font-size: 30px;
}
.flow_to_order_s1 .delivery_day_s1 .descr_s1 .descr-item_s1 .btn_s1-default{
	margin: 15px 0;
}
/* flow_to_order_s1 end */

.original_item_list_s1{
	margin-bottom: 60px;
}
.original_item_list_s1 .box_s1{
	display: block;
}
.original_item_list_s1 .box-item_s1{
	display: block;
}
.original_item_list_s1 .box-item_s1 + .box-item_s1{
	margin-top: 30px;
}
/* original_item_list_s1 end */

.featured-items_s1{
	margin-bottom: 75px;
}
/* featured-items_s1 end */

.popular-items_s1{
	margin-bottom: 75px;
}
.popular-items_s1 .block-list_s1 .popular_s1{
	display: block;
	position: absolute;
	top: -5px;
	left: 16px;
	width: 44px;
	height: 58px;
	font-size: 18px;
	line-height: 48px;
	color: #fff;
	background-color: #000;
	font-weight: bold;
	text-align: center;
	z-index: 20;
}
.popular-items_s1 .block-list_s1 .popular_s1:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	border: 22px solid transparent;
	border-bottom: 13px solid #fff;
	border-top: 0;
}
.popular-items_s1 .block-list_s1 .popular_s1.one{
	background: #c79810;
	background: -moz-linear-gradient(top, #c79810 0%, #eab92d 100%);
	background: -webkit-linear-gradient(top, #c79810 0%,#eab92d 100%);
	background: linear-gradient(to bottom, #c79810 0%,#eab92d 100%);
}
.popular-items_s1 .block-list_s1 .popular_s1.two{
	background: #596a72;
	background: -moz-linear-gradient(top, #596a72 0%, #b9dbeb 100%);
	background: -webkit-linear-gradient(top, #596a72 0%,#b9dbeb 100%);
	background: linear-gradient(to bottom, #596a72 0%,#b9dbeb 100%);
}
.popular-items_s1 .block-list_s1 .popular_s1.three{
	background: #63001e;
	background: -moz-linear-gradient(top, #63001e 0%, #9b001d 100%);
	background: -webkit-linear-gradient(top, #63001e 0%,#9b001d 100%);
	background: linear-gradient(to bottom, #63001e 0%,#9b001d 100%);
}
.popular-items_s1 .block-list_s1 .popular_s1.four{
	background: #008c00;
	background: -moz-linear-gradient(top, #008c00 0%, #4ba614 100%);
	background: -webkit-linear-gradient(top, #008c00 0%,#4ba614 100%);
	background: linear-gradient(to bottom, #008c00 0%,#4ba614 100%);
}
/* popular-items_s1 end */
.text-info_s1{
	margin: 0 0 20px;
	font-size: 16px;
	line-height: 28px;
	color: #272727;
}
.block-original-design_k1{
	overflow: hidden;
	margin-bottom: 75px;
}
.holder-original-design_k1{
	overflow: hidden;
	border: 1px solid #1a1a1a;
}
.holder-original-design_k1 .frame_k1{
	overflow: hidden;
	height: 454px;
	background: url('../img/images_index-add/frame-t1.jpg') no-repeat 50% 50%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	position: relative;
}
.holder-original-design_k1 .frame_k1 h3{
	margin: 0;
	position: absolute;
	line-height: 22px;
	font-size: 17px;
	font-weight: normal;
	color: #323232;
	width: 370px;
	top: 19%;
	right: 7%;
}
.holder-original-design_k1 .frame_k2{
	overflow: hidden;
	height: 216px;
	background: url('../img/images_index-add/frame-t2.jpg') no-repeat 50% 50%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	position: relative;
	text-align: center;
}
.holder-original-design_k1 .frame_k2 h3{
	margin: 13px 0;
	line-height: 32px;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
}
.holder-original-design_k1 .frame_k2 p{
	margin: 10px 16px;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	text-align: left;
}
.holder-original-design_k1 .frame_k3{
	overflow: hidden;
	padding: 26px 32px 10px;
}
.holder-original-design_k1 .frame_k3 h3{
	margin: 0 0 5px;
	line-height: 30px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #222020;
}
.holder-original-design_k1 .frame_k3 h4{
	margin: 0 0 15px;
	line-height: 20px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #222020;
}
.holder-original-design_k1 .frame_k3 img{
	display: block;
	width: 100%;
}
.every-scene-list_k1{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -7px 40px;
}
.every-scene-list_k1 li{
	width: calc(100%/3);
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding: 0 7px 20px;
}
.item_every-scene{
	display: block;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 100%;
	width: 100%;
}
.item_every-scene h3{
	margin: 0 0 17px;
	border: 1px solid #bdbdbd;
	position: relative;
	text-align: center;
	white-space: nowrap;
	font-size: 18px;
	line-height: 44px;
	font-weight: bold;
	color: #000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width: 100%;
	position: relative;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	background: #fff;
}
a.item_every-scene:hover h3{
	background-color:#ccc;
}
.item_every-scene h3:after{
	content: '';
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 10px solid #bdbdbd;
}
.item_every-scene h3:before{
	content: '';
	position: absolute;
	bottom: -9px;
	left: 50%;
	margin-left: -5px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 10px solid #fff;
	z-index: 2;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
a.item_every-scene:hover h3:before{
	border-top: 10px solid #ccc;
}
.item_every-scene .image{
	overflow: hidden;
	margin-bottom: 10px;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
a.item_every-scene:hover .image{
	box-shadow:
			1px 1px #ad0003,
			2px 2px #ad0003;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
.item_every-scene .image img{
	display: block;
	width: 100%;
}
.item_every-scene p{
	font-size: 14px;
	line-height: 24px;
	color: #000;
	margin: 0;
}
.holder-original-items_s1{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 38px;
}
.holder-original-items_s1 .l{
	width: 100%;
	margin-right: 40px;
}
.holder-original-items_s1 .l h3{
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #272727;
	margin: 0 0 10px;
}
.holder-original-items_s1 p{
	margin: 0 0 30px;
	font-size: 16px;
	line-height: 30px;
	color: #272727;
}
.holder-original-items_s1 .r{
	width: 389px;
	max-width: 389px;
	min-width: 389px;
}
.holder-original-items_s1 img{
	display: block;
	width: 100%;
}
.push-blue_s1{
	display: block;
	text-align: center;
	overflow: hidden;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width: 398px;
	margin: 70px auto 60px;
	font-size: 22px;
	line-height: 77px;
	font-weight: bold;
	color: #fff !important;
	background: rgb(74,155,234);
	background: -moz-linear-gradient(top, rgba(74,155,234,1) 0%, rgba(31,123,229,1) 100%);
	background: -webkit-linear-gradient(top, rgba(74,155,234,1) 0%,rgba(31,123,229,1) 100%);
	background: linear-gradient(to bottom, rgba(74,155,234,1) 0%,rgba(31,123,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9bea', endColorstr='#1f7be5',GradientType=0 );
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	box-shadow:
			0 1px #004797,
			0 2px #004797,
			0 3px #004797;
}
.push-blue_s1:hover{
	box-shadow:
			0 0 #fff,
			0 0 #fff,
			0 0 #fff;
	-webkit-transform: translateY(3px);
	transform: translateY(3px);
}
.push-blue_s1 span{
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-left: 31px;
}
.push-blue_s1 span:after{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 26px;
	height: 26px;
	background: #fff;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius:13px;
	margin-top: -13px;
}
.push-blue_s1 span:before{
	content: '';
	position: absolute;
	left: 9px;
	top: 50%;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-left: 10px solid #227de5;
	border-bottom: 6px solid transparent;
	z-index: 5;
	margin-top: -6px;
}
/*block-list-point_s1*/
.block-list-point_s1 .list-point_s1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
}
.block-list-point_s1 .list-point_s1 li {
	padding: 24px 20px 32px;
	background-color: #00aeff;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	position: relative;
}
.block-list-point_s1 .list-point_s1 li > span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 60px 60px 0 0;
	border-color: #003398 transparent transparent transparent;
}
.block-list-point_s1 .list-point_s1 li > span .text_s1 {
	position: absolute;
	top: -62px;
	left: 4px;
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
	font-weight: bold;
}
.block-list-point_s1  .list-point_s1 li > span .number_s1 {
	position: absolute;
	top: -42px;
	left: 4px;
	display: block;
	font-size: 18px;
	line-height: 22px;
	color: #ffffff;
	font-weight: bold;
}
.block-list-point_s1 .list-point_s1 li + li {
	margin-left: 8px;
}
.block-list-point_s1 .list-point_s1 li img {
	display: block;
	margin: 0 auto;
	margin-bottom: 24px;
}
.block-list-point_s1 .list-point_s1 li h3 {
	font-size: 18px;
	line-height: 28px;
	color: #f6ff00;
	font-weight: bold;
	margin-bottom: 28px;
}
.block-list-point_s1 .list-point_s1 li p {
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	letter-spacing: 1px;
	margin: 0;
}

/*block-original-items_s1*/
.block-original-items_s1 .items-creator_s1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	margin: 0 -6px;
	margin-bottom: 22px;
}
.block-original-items_s1 .items-creator_s1 li {
	width: 20%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 6px;
	font-size: 12px;
	line-height: 18px;
	color: #333;
}
.block-original-items_s1 .items-creator_s1 li a,
.block-original-items_s1 .items-creator_s1 span{
	display: block;
	overflow: hidden;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	margin-bottom: 5px;
}
.block-original-items_s1 .items-creator_s1 li a:hover {
	box-shadow:
		1px 1px #ad0003,
		2px 2px #ad0003;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
.block-original-items_s1 .items-creator_s1 li img {
	display: block;
	width: 100%;
}

/*quality-assurance_s1*/
.quality-assurance_s1 {
	margin-bottom: 100px;
}
.quality-assurance_s1 .wrap-bg {
	position: relative;
	background: -moz-linear-gradient(top, rgba(121,0,48,1) 0%, rgba(114,0,38,1) 29%, rgba(113,0,37,0.92) 33%, rgba(112,0,35,0.78) 39%, rgba(109,0,31,0.37) 50%, rgba(108,0,28,0.17) 57%, rgba(107,0,26,0.05) 61%, rgba(106,0,25,0) 64%, rgba(255,255,255,0) 65%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(top, rgba(121,0,48,1) 0%,rgba(114,0,38,1) 29%,rgba(113,0,37,0.92) 33%,rgba(112,0,35,0.78) 39%,rgba(109,0,31,0.37) 50%,rgba(108,0,28,0.17) 57%,rgba(107,0,26,0.05) 61%,rgba(106,0,25,0) 64%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(121,0,48,1) 0%,rgba(114,0,38,1) 29%,rgba(113,0,37,0.92) 33%,rgba(112,0,35,0.78) 39%,rgba(109,0,31,0.37) 50%,rgba(108,0,28,0.17) 57%,rgba(107,0,26,0.05) 61%,rgba(106,0,25,0) 64%,rgba(255,255,255,0) 65%,rgba(255,255,255,0) 100%);
}
.quality-assurance_s1 .wrap-bg:before {
	content: '';
	display: block;
	width: 178px;
	height: 250px;
	background-image: url('../img/images_index-add/img-quality-assurance.png');
	position: absolute;
	top: 34px;
	left: 56px;
}
.quality-assurance_s1 .wrap_s1 {
	padding: 40px 24px 0 270px;
}
.quality-assurance_s1 .wrap_s1 h3 {
	font-size: 20px;
	line-height: 28px;
	color: #fff000;
	font-weight: bold;
	margin-bottom: 8px;
}
.quality-assurance_s1 .wrap_s1 h2 {
	font-size: 29px;
	line-height: 28px;
	color: #fff000;
	font-weight: bold;
	margin-bottom: 16px;
}
.quality-assurance_s1 .wrap_s1 p {
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
	font-weight: bold;
}
.quality-assurance_s1 .wrap_s1 .wrap-img_s1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
}
.quality-assurance_s1 .wrap_s1 .wrap-img_s1  li + li {
	margin-left: 14px;
}
.quality-assurance_s1 .wrap_s1 .wrap-img_s1 img {
	width: 100%;
	display: block;
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}

/*major-orders_s1*/
.major-orders_s1 .wrap-bg {
	overflow: hidden;
	position: relative;
	margin-bottom: 100px;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.major-orders_s1 .wrap-bg:hover {
	box-shadow:
			1px 1px #ad0003,
			2px 2px #ad0003;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
.major-orders_s1 .wrap-bg img {
	display: block;
	width: 100%;
}
.major-orders_s1 .wrap-bg h3,
.major-orders_s1 .wrap-bg h4,
.major-orders_s1 .wrap-bg span {
	position: absolute;
	left: -9999px;
}

/*         MANUFACTURE-EX        */
.manufacture-ex_s1 .manuf-case_s1{
	list-style: none;
	padding: 0;
}
.manufacture-ex_s1 .manuf-case_s1 li{
	margin-bottom: 30px;
	display: -webkit-flex;
	display: flex;
	justify-content: space-around;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}
.manufacture-ex_s1 .manuf-case_s1 .col-r{
	width: 100%;
}
.manufacture-ex_s1 .manuf-case_s1 .col-r h4{
	font-size: 31px;
	line-height: 45px;
	color: #00a600;
	border-bottom: 4px solid #00a600;
	margin: 0 0 16px;
}
.manufacture-ex_s1 .manuf-case_s1 .col-l{
	width: 30%;
	margin-right: 30px;
}
.manufacture-ex_s1 .manuf-case_s1 .col-l img{
	display: block;
	width: 100%;
}
.manufacture-ex_s1 .manuf-title_s1{
	position: relative;
	max-width: 520px;
	margin: 0 auto 35px;
	padding: 13px 0;
	font-size: 31px;
	line-height: 35px;
	color: #fff;
	text-align: center;
	background-color: #00a600;
	border-radius: 50px;
}
.manufacture-ex_s1 .manuf-title_s1:after{
	content: '';
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	left: 100%;
	width: 52%;
	height: 4px;
	background-color: #00a600;
}
.manufacture-ex_s1 .manuf-title_s1:before{
	content: '';
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	right: 100%;
	width: 52%;
	height: 4px;
	background-color: #00a600;
}
.manufacture-ex_s1 .comments_s1{
	list-style: none;
	margin: 0 -10px 60px;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.manufacture-ex_s1 .comments_s1 li{
	width: 50%;
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.manufacture-ex_s1 .comments_s1 .container-comments_s1{
	padding: 10px;
	height: 100%;
	border: 2px solid #e4e4e4;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.manufacture-ex_s1 .comments_s1 .stars_s1{
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.manufacture-ex_s1 .comments_s1 .stars_s1 img{
	display: block;
	max-width: 100%;
	max-height: 100%;
}
.manufacture-ex_s1 .top_s1{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 18px;
	line-height: 24px;
	color: #000
	font-weight: bold;
	margin-bottom: 10px;
}
.manufacture-ex_s1 .top_s1 span{
	display: inline-block;
	vertical-align: top;
	font-weight: bold;
}
.manufacture-ex_s1 .top_s1 p{
	font-weight: bold;
}
.manufacture-ex_s1 .comments_s1 .two-columns_s1{
	overflow: hidden;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.manufacture-ex_s1 .comments_s1 .two-columns_s1 .images{
	width: 100%;
	max-width: 180px;
	max-height: 180px;
	margin-right: 10px;
	-webkit-order: 0;
	order: 0;
}
.manufacture-ex_s1 .comments_s1 .two-columns_s1 img{
	width: 100%;
}
.manufacture-ex_s1 .comments_s1 .two-columns_s1 .text-info{
	width: 100%;
	font-size: 16px;
	line-height: 20px;
	-webkit-order: 1;
	order: 1;
}
.manufacture-ex_s1 .push-blue-small_s1{
	margin-left: auto;
	margin-right: 0;
	width: 350px;
	max-width: 350px;
	height: 40px;
	max-height: 40px;
	margin-bottom: 60px;
}
.push-blue-small_s1{
	display: block;
	text-align: center;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 12px;
	width: 290px;
	margin: 0 auto 96px;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	color: #fff !important;
	background: rgb(74,155,234);
	background: -moz-linear-gradient(top, rgba(74,155,234,1) 0%, rgba(31,123,229,1) 100%);
	background: -webkit-linear-gradient(top, rgba(74,155,234,1) 0%,rgba(31,123,229,1) 100%);
	background: linear-gradient(to bottom, rgba(74,155,234,1) 0%,rgba(31,123,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9bea', endColorstr='#1f7be5',GradientType=0 );
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
}
.push-blue-small_s1 span:before{
	content: '';
	position: absolute;
	left: 9px;
	top: 50%;
	width: 0;
	height: 0;
	border-top: 6px solid transparent;
	border-left: 10px solid #227de5;
	border-bottom: 6px solid transparent;
	z-index: 5;
	margin-top: -6px;
}
.push-blue-small_s1 span:after{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 26px;
	height: 26px;
	background: #fff;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	margin-top: -13px;
}
.push-blue-small_s1 span{
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-left: 31px;
}
.push-blue-small_s1:hover{
	 -webkit-transform: translateY(0);
	transform: translateY(0); 
	box-shadow: 0 1px #004797, 0 2px #004797, 0 3px #004797;
}
/*       MANUFACTURE-EX  END     */

/*           FAQ         */
.faq-ul_s1{
	list-style: none;
	padding: 0;
	overflow: hidden;
}
.faq-ul_s1 li+li{margin-top: 26px;}
.faq-ul_s1 li{
	border: 2px solid #e4e4e4;
	border-radius: 10px;
}
.faq_s1 h3{
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	margin: 0;
}
.faq_s1 h3 a{
	display: block;
	cursor: pointer;
	position: relative;
	color: #000;
	padding: 20px 10px 20px 52px;
}
.faq_s1 h3 a:after{
	content: "Q";
	position: absolute;
	left: 17px;
	top:50%;
	width: 28px;
	height: 28px;
	margin-top:-14px;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background-color: #ff123f;
	border-radius: 50%;
}
.faq_s1 .opened-a_s1{
	display: none;
	margin: 0 0 10px 48px;
	font-weight: normal;
}
.faq_s1 .hidden-a_s1{
	color: #6691e3;
}
.faq_s1 .opened-a_s1 a{
	color: #6691e3;
	text-decoration: underline;
}
/*        FAQ   END      */

/*          BANNERS        */
.banners_s1{
	margin-bottom: 80px;
}
.banners_s1 .banners-ul_s1{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 10px;
	list-style: none;
}
.banners_s1 .banners-ul_s1 li{
	display: block;
	width: 50%;
	padding: 12px 15px;
}
.banners_s1 .banners-ul_s1 li a{
	display: block;
	width: 100%;
	overflow: hidden;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.banners_s1 .banners-ul_s1 li a:hover{
	box-shadow:
			1px 1px #ad0003,
			2px 2px #ad0003;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
.banners_s1 .banners-ul_s1 li a img{
	display: block;
	width: 100%;
}
/*          BANNERS  END      */

/*          MEDIA        */
.media_s1 .media-ul_s1{
	list-style: none;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.media_s1 .media-ul_s1 li{
	width: 20%;
	height: 90px;
	background-color: #fff;
}
.media_s1 .media-ul_s1 li .inner-img_s1{
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	transition-duration: .4s;
	overflow: hidden;
	margin-bottom: 10px;
	-webkit-transition-duration: .4s;
	transition-duration: .4s;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.media_s1 .media-ul_s1 li a.inner-img_s1:hover{
	box-shadow:
			1px 1px #ad0003,
			2px 2px #ad0003;
	-webkit-transform: translateY(-2px);
	transform: translateY(-2px);
}
/*          MEDIA  END      */

/*          INFO        */
.information_s1 #infomation {
	padding: 6px 0;
}
.information_s1 .col-r_s1{
	float: right;
	width: 415px;
	height: 515px;
	background: url(../img/images_index-add/info-banner.png) no-repeat;
}
.information_s1 .col-l_s1{
	overflow: hidden;
	margin-right: 20px;
}
.information_s1 .col-l_s1 p{
	width: 100%;
	height: 80px;
	padding: 10px 0;
	font-size: 16px;
	line-height: 30px;
	color: #000;
	border-bottom: 1px dotted #000;
}
/*           INFO  END            */
#link-top{
	display: none !important;
}

#link-top2.fixed-block{
	position: fixed;
}
#link-top2{
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	max-width: 1100px;
	width: 100%;
	overflow: hidden;
	text-align: right;
	z-index: 1000;
}
#link-top2 a{
	position: relative;
	display: inline-block;
	vertical-align: top;
	max-width: 330px;
	width: 100%;
	height: 38px;
	overflow: hidden;
	background: #ff2100;
	font-size: 16px;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	color: #fff !important;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
	overflow: hidden;
}
#link-top2 a:before{
	content: "";
	display: inline-block;
	vertical-align: middle;
	border: 8px solid transparent;
	border-bottom: 13px solid #fff;
	border-top: 0;
	margin: -4px 5px 0 0;
}
/* update design top page 26,03,2018 end */
.center-btn-poz{
	margin: 60px auto;
	display: block;
}
.button-new-center{
	margin: 5px auto;
}
.button-new-center a{
	display: block;
	position: relative;
}
.button-new-center a:hover{
	box-shadow: 0 0 0 2px #000, 2px 2px 1px 2px rgba(0,0,0,.8);
}
.button-new-center img{
	display: block;
	width: 100%;
}
#qc{
	margin: 60px auto;
	height: auto;
	overflow: hidden;
}
#qc .qc-wrapper{
	margin-bottom: 60px;
}
#qc ul #qc_sec01{
	height: 550px;
}
#qc ul .circleA span,
#qc ul .circleP span,
#qc ul .circleC span,
#qc ul .circleD span{
	left: 18%;
	top: 20%;
	font-size: 34px;
}
#qc ul #qc_sec03 .sec03-wrap .blocks{
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width: 550px;
}
#qc ul #qc_sec03 .sec03-wrap .blocks > li:nth-child(4)::before,
#qc ul #qc_sec03 .sec03-wrap .blocks > li:nth-child(2)::before{
	right: 82%;
}
/* quality-standard-block */
.quality-standard-block{
	overflow: hidden;
	margin-bottom: 48px;
}
.quality-standard-holder{
	background: rgb(255,239,193);
	background: -moz-linear-gradient(top, rgba(255,239,193,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,239,193,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(255,239,193,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffefc1', endColorstr='#ffffff',GradientType=0 );
	overflow: hidden;
	padding: 36px 42px 26px;
}
.quality-standard-frame{
	overflow: hidden;
	padding: 0 0 0 230px;
	background: url('../img/images_index-add/quality-standard00.png') no-repeat;
	min-height: 209px;
	margin-bottom: 15px;
}
.quality-standard-frame h4{
	font-size: 24px;
	line-height: 26px;
	color: #000;
	margin: 0 0 7px;
}
.quality-standard-frame h3{
	font-size: 45px;
	line-height: 48px;
	font-weight: bold;
	color: #ff8400;
	margin: 0 0 15px;
}
.quality-standard-frame p{
	font-size: 16px;
	line-height: 28px;
	margin: 0;
	color: #272727;
}
.quality-standard-list{
	list-style: none;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -14px;
}
.quality-standard-list > li{
	width: 50%;
	padding: 0 14px;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 19px;
}
.quality-standard-list h5{
	background: #ff8400;
	text-align: center;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #fff;
	padding: 18px 5px;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width: 100%;
	height: 60px;
}
.quality-standard-wrap{
	background: #fff;
	overflow: hidden;
	height: calc(100% - 60px);
	width: 100%;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px;
}
.quality-standard-wrap img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.quality-standard-info{
	list-style: none;
	overflow: hidden;
	padding: 16px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.quality-standard-info > li{
	width: 100%;
	position: relative;
	padding: 30px 10px 10px 24px;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.quality-standard-info > li:after{
	content: '';
	position: absolute;
	top: -18px;
	width: 38px;
	height: 38px;
	border: 2px solid #fff;
	-moz-border-radius:38px;
	-webkit-border-radius:38px;
	border-radius:38px;
	text-align: center;
	font-size: 26px;
	line-height: 36px;
	font-weight: bold;
	color: #fff;
	left: 50%;
	margin-left: -18px;
}
.quality-standard-info > li:nth-child(1){
	background: #e50d45;
	z-index: 4;
}
.quality-standard-info > li:nth-child(2){
	background: #00ace5;
	z-index: 3;
}
.quality-standard-info > li:nth-child(3){
	background: #f0af00;
	z-index: 2;
}
.quality-standard-info > li:nth-child(4){
	background: #249900;
	z-index: 1;
}
.quality-standard-info > li:nth-child(1):after{
	background: #e50d45;
	content: 'P';
}
.quality-standard-info > li:nth-child(2):after{
	background: #00ace5;
	content: 'D';
}
.quality-standard-info > li:nth-child(3):after{
	background: #f0af00;
	content: 'C';
}
.quality-standard-info > li:nth-child(4):after{
	background: #249900;
	content: 'A';
}
.quality-standard-info > li:nth-child(1):before{
	content: '';
	position: absolute;
	right: -20px;
	top: 50%;
	margin-top: -12px;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-left: 20px solid #e50d45;
	border-bottom: 12px solid transparent;
}
.quality-standard-info > li:nth-child(2):before{
	content: '';
	position: absolute;
	right: -20px;
	top: 50%;
	margin-top: -12px;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-left: 20px solid #00ace5;
	border-bottom: 12px solid transparent;
}
.quality-standard-info > li:nth-child(3):before{
	content: '';
	position: absolute;
	right: -20px;
	top: 50%;
	margin-top: -12px;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-left: 20px solid #f0af00;
	border-bottom: 12px solid transparent;
}
.quality-standard-info b{
	display: block;
	text-align: center;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #fff;
	margin: 0 0 18px;
}
.quality-standard-info ul{
	list-style: none;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
}
.quality-standard-wrap strong{
	display: block;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin: 0 0 20px;
	text-align: center;
}
.quality-standard-wrap.add{
	display: block;
}
.quality-standard-wrap .two-k{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.quality-standard-wrap .two-k > div{width: 100%;}
.quality-standard-wrap .two-k .image_k{
	min-width: 138px;
	width: 138px;
	max-width: 138px;
	margin-right: 10px;
}
.quality-standard-wrap .two-k .image_k img{
	display: block;
	width: 100%;
}
.quality-standard-wrap .text-info{
	font-size: 14px;
	line-height: 24px;
	color: #000;
}
.quality-standard-wrap .text-info p{
	margin: 0 0 12px;
	font-size: 14px;
	line-height: 24px;
	color: #000;
}
.quality-standard-wrap .text-info .link{
	display: block;
	color: #0092ef;
	font-size: 14px;
	line-height: 24px;
	text-decoration: underline;
}
.quality-standard-wrap .text-info .link:hover{text-decoration: none;}




/* quality-standard-block end */
.text-red {
	color: red;
}






